# near model CODE resource # jump table entries: 12912-12913 (2 of them) export_1614: 00000000 4E56 FBDC link A6, -0x0424 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 206E 000C movea.l A0, [A6 + 0xC] 00000010 2050 movea.l A0, [A0] 00000012 2068 0010 movea.l A0, [A0 + 0x10] 00000016 2D48 FFFC move.l [A6 - 0x4], A0 0000001A 2050 movea.l A0, [A0] 0000001C 4A90 tst.l [A0] 0000001E 6700 0200 beq +0x202 /* 00000220 */ 00000022 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000026 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 0000002A 2640 movea.l A3, D0 0000002C 4878 2CEC push.l 0x2CEC 00000030 2F0B move.l -[A7], A3 00000032 2053 movea.l A0, [A3] 00000034 2050 movea.l A0, [A0] 00000036 2268 000C movea.l A1, [A0 + 0xC] 0000003A 4E91 jsr [A1] 0000003C 4A00 tst.b D0 0000003E 4FEF 000C lea.l A7, [A7 + 0xC] 00000042 6600 01DC bne +0x1DE /* 00000220 */ 00000046 2F0B move.l -[A7], A3 00000048 4EAD 0812 jsr [A5 + 0x812 /* export_254 */] 0000004C 2D40 FFEC move.l [A6 - 0x14], D0 00000050 2040 movea.l A0, D0 00000052 2050 movea.l A0, [A0] 00000054 2D68 0028 FFE8 move.l [A6 - 0x18], [A0 + 0x28] 0000005A 4247 clr.w D7 0000005C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00000060 4EAD 2FDA jsr [A5 + 0x2FDA /* export_1527 */] 00000064 4A00 tst.b D0 00000066 508F addq.l A7, 8 00000068 6706 beq +0x8 /* 00000070 */ 0000006A 3E3C 281D move.w D7, 0x281D 0000006E 602E bra +0x30 /* 0000009E */ label00000070: 00000070 206E FFE8 movea.l A0, [A6 - 0x18] 00000074 2F08 move.l -[A7], A0 00000076 2050 movea.l A0, [A0] 00000078 2050 movea.l A0, [A0] 0000007A 2268 0168 movea.l A1, [A0 + 0x168] 0000007E 4E91 jsr [A1] 00000080 4A00 tst.b D0 00000082 588F addq.l A7, 4 00000084 6706 beq +0x8 /* 0000008C */ 00000086 3E3C 281C move.w D7, 0x281C 0000008A 6012 bra +0x14 /* 0000009E */ label0000008C: 0000008C 206E FFE8 movea.l A0, [A6 - 0x18] 00000090 2050 movea.l A0, [A0] 00000092 0828 0004 0099 btst.b [A0 + 0x99], 0x4 00000098 6704 beq +0x6 /* 0000009E */ 0000009A 3E3C 281B move.w D7, 0x281B label0000009E: 0000009E 4A47 tst.w D7 000000A0 6700 017E beq +0x180 /* 00000220 */ 000000A4 41EE FEE8 lea.l A0, [A6 - 0x118] 000000A8 4210 clr.b [A0] 000000AA 48C7 ext.l D7 000000AC 2F07 move.l -[A7], D7 000000AE 486E FEE8 pea.l [A6 - 0x118] 000000B2 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */] 000000B6 41EE FDE8 lea.l A0, [A6 - 0x218] 000000BA 4210 clr.b [A0] 000000BC 4878 0BEA push.l 0xBEA 000000C0 486E FDE8 pea.l [A6 - 0x218] 000000C4 2F0B move.l -[A7], A3 000000C6 2053 movea.l A0, [A3] 000000C8 2050 movea.l A0, [A0] 000000CA 2268 0054 movea.l A1, [A0 + 0x54] 000000CE 4E91 jsr [A1] 000000D0 41EE FBDC lea.l A0, [A6 - 0x424] 000000D4 4210 clr.b [A0] 000000D6 41EE FCDC lea.l A0, [A6 - 0x324] 000000DA 4210 clr.b [A0] 000000DC 486E FEE8 pea.l [A6 - 0x118] 000000E0 2F3C 8000 0000 move.l -[A7], 0x80000000 000000E6 7031 moveq.l D0, 0x31 000000E8 2F00 move.l -[A7], D0 000000EA 4878 281E push.l 0x281E 000000EE 486E FCDC pea.l [A6 - 0x324] 000000F2 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */] 000000F6 206E FFFC movea.l A0, [A6 - 0x4] 000000FA 2050 movea.l A0, [A0] 000000FC 2010 move.l D0, [A0] 000000FE E480 asr D0, 2 00000100 2F00 move.l -[A7], D0 00000102 7032 moveq.l D0, 0x32 00000104 2F00 move.l -[A7], D0 00000106 486E FCDC pea.l [A6 - 0x324] 0000010A 486E FBDC pea.l [A6 - 0x424] 0000010E 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 00000112 486E FDE8 pea.l [A6 - 0x218] 00000116 2F3C 8000 0000 move.l -[A7], 0x80000000 0000011C 7033 moveq.l D0, 0x33 0000011E 2F00 move.l -[A7], D0 00000120 486E FBDC pea.l [A6 - 0x424] 00000124 486E FCDC pea.l [A6 - 0x324] 00000128 4EAD 11AA jsr [A5 + 0x11AA /* export_561 */] 0000012C 486E FCDC pea.l [A6 - 0x324] 00000130 4EAD 1D6A jsr [A5 + 0x1D6A /* export_937 */] 00000134 2054 movea.l A0, [A4] 00000136 2F28 0092 move.l -[A7], [A0 + 0x92] 0000013A 4EAD 2F2A jsr [A5 + 0x2F2A /* export_1505 */] 0000013E 2640 movea.l A3, D0 00000140 206E 000C movea.l A0, [A6 + 0xC] 00000144 2050 movea.l A0, [A0] 00000146 0CA8 6472 6F70 0004 cmpi.l [A0 + 0x4], 0x64726F70 /* 'drop' */ 0000014E 4FEF 0054 lea.l A7, [A7 + 0x54] 00000152 663C bne +0x3E /* 00000190 */ 00000154 2F3C 7363 6D64 move.l -[A7], 0x73636D64 /* 'scmd' */ 0000015A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000015E 4EAD 23FA jsr [A5 + 0x23FA /* export_1147 */] 00000162 0C80 6D6F 7665 cmpi.l D0, 0x6D6F7665 /* 'move' */ 00000168 508F addq.l A7, 8 0000016A 6608 bne +0xA /* 00000174 */ 0000016C 203C 6472 6167 move.l D0, 0x64726167 /* 'drag' */ 00000172 6006 bra +0x8 /* 0000017A */ label00000174: 00000174 203C 6472 6767 move.l D0, 0x64726767 /* 'drgg' */ label0000017A: 0000017A 2F00 move.l -[A7], D0 0000017C 2F3C 7363 6D64 move.l -[A7], 0x73636D64 /* 'scmd' */ 00000182 2F2E 000C move.l -[A7], [A6 + 0xC] 00000186 4EAD 2402 jsr [A5 + 0x2402 /* export_1148 */] 0000018A 4FEF 000C lea.l A7, [A7 + 0xC] 0000018E 602A bra +0x2C /* 000001BA */ label00000190: 00000190 206E 000C movea.l A0, [A6 + 0xC] 00000194 2050 movea.l A0, [A0] 00000196 0CA8 6D6F 7665 0004 cmpi.l [A0 + 0x4], 0x6D6F7665 /* 'move' */ 0000019E 6608 bne +0xA /* 000001A8 */ 000001A0 203C 6472 6167 move.l D0, 0x64726167 /* 'drag' */ 000001A6 6006 bra +0x8 /* 000001AE */ label000001A8: 000001A8 203C 6472 6767 move.l D0, 0x64726767 /* 'drgg' */ label000001AE: 000001AE 2E00 move.l D7, D0 000001B0 206E 000C movea.l A0, [A6 + 0xC] 000001B4 2050 movea.l A0, [A0] 000001B6 2147 0004 move.l [A0 + 0x4], D7 label000001BA: 000001BA 206E 000C movea.l A0, [A6 + 0xC] 000001BE 2050 movea.l A0, [A0] 000001C0 214B 000C move.l [A0 + 0xC], A3 000001C4 2F2E 000C move.l -[A7], [A6 + 0xC] 000001C8 2F0B move.l -[A7], A3 000001CA 2053 movea.l A0, [A3] 000001CC 2050 movea.l A0, [A0] 000001CE 2268 0020 movea.l A1, [A0 + 0x20] 000001D2 4E91 jsr [A1] 000001D4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001D8 486E FDDC pea.l [A6 - 0x224] 000001DC 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 000001E0 41EE FDDC lea.l A0, [A6 - 0x224] 000001E4 43EE FDDC lea.l A1, [A6 - 0x224] 000001E8 22D8 move.l [A1]+, [A0]+ 000001EA 22D8 move.l [A1]+, [A0]+ 000001EC 22D8 move.l [A1]+, [A0]+ 000001EE 4FEF 0010 lea.l A7, [A7 + 0x10] 000001F2 6018 bra +0x1A /* 0000020C */ label000001F4: 000001F4 7001 moveq.l D0, 0x01 000001F6 2F00 move.l -[A7], D0 000001F8 7200 moveq.l D1, 0x00 000001FA 2F01 move.l -[A7], D1 000001FC 2F0B move.l -[A7], A3 000001FE 2053 movea.l A0, [A3] 00000200 2050 movea.l A0, [A0] 00000202 2268 0108 movea.l A1, [A0 + 0x108] 00000206 4E91 jsr [A1] 00000208 4FEF 000C lea.l A7, [A7 + 0xC] label0000020C: 0000020C 486E FDDC pea.l [A6 - 0x224] 00000210 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 00000214 2640 movea.l A3, D0 00000216 200B move.l D0, A3 00000218 588F addq.l A7, 4 0000021A 66D8 bne -0x26 /* 000001F4 */ 0000021C 6000 0084 bra +0x86 /* 000002A2 */ label00000220: 00000220 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000224 486E FFF0 pea.l [A6 - 0x10] 00000228 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000022C 41EE FFF0 lea.l A0, [A6 - 0x10] 00000230 508F addq.l A7, 8 00000232 6052 bra +0x54 /* 00000286 */ label00000234: 00000234 4878 2CEC push.l 0x2CEC 00000238 2F0B move.l -[A7], A3 0000023A 2053 movea.l A0, [A3] 0000023C 2050 movea.l A0, [A0] 0000023E 2268 000C movea.l A1, [A0 + 0xC] 00000242 4E91 jsr [A1] 00000244 4A00 tst.b D0 00000246 508F addq.l A7, 8 00000248 663C bne +0x3E /* 00000286 */ 0000024A 2F0B move.l -[A7], A3 0000024C 4EAD 0812 jsr [A5 + 0x812 /* export_254 */] 00000250 2D40 FFE4 move.l [A6 - 0x1C], D0 00000254 2040 movea.l A0, D0 00000256 2050 movea.l A0, [A0] 00000258 2D68 0028 FFE0 move.l [A6 - 0x20], [A0 + 0x28] 0000025E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000262 4EAD 2F2A jsr [A5 + 0x2F2A /* export_1505 */] 00000266 4A80 tst.l D0 00000268 508F addq.l A7, 8 0000026A 661A bne +0x1C /* 00000286 */ 0000026C 2F3C 6465 736B move.l -[A7], 0x6465736B /* 'desk' */ 00000272 206E FFE0 movea.l A0, [A6 - 0x20] 00000276 2050 movea.l A0, [A0] 00000278 3028 0030 move.w D0, [A0 + 0x30] 0000027C 48C0 ext.l D0 0000027E 2F00 move.l -[A7], D0 00000280 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00000284 508F addq.l A7, 8 label00000286: 00000286 486E FFF0 pea.l [A6 - 0x10] 0000028A 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 0000028E 2640 movea.l A3, D0 00000290 200B move.l D0, A3 00000292 588F addq.l A7, 4 00000294 669E bne -0x60 /* 00000234 */ 00000296 2F2E 000C move.l -[A7], [A6 + 0xC] 0000029A 2F0C move.l -[A7], A4 0000029C 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] 000002A0 508F addq.l A7, 8 label000002A2: 000002A2 4CEE 1880 FBD0 movem.l D7,A3,A4, [A6 - 0x430] 000002A8 4E5E unlink A6 000002AA 4E75 rts export_1615: 000002AC 4E56 FFE8 link A6, -0x0018 000002B0 48E7 0018 movem.l -[A7], A3,A4 000002B4 266E 000C movea.l A3, [A6 + 0xC] 000002B8 286E 0008 movea.l A4, [A6 + 0x8] 000002BC 2053 movea.l A0, [A3] 000002BE 2068 0010 movea.l A0, [A0 + 0x10] 000002C2 2D48 FFFC move.l [A6 - 0x4], A0 000002C6 2050 movea.l A0, [A0] 000002C8 4A90 tst.l [A0] 000002CA 6700 0082 beq +0x84 /* 0000034E */ 000002CE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002D2 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000002D6 2D40 FFEC move.l [A6 - 0x14], D0 000002DA 2040 movea.l A0, D0 000002DC 2050 movea.l A0, [A0] 000002DE 2028 000A move.l D0, [A0 + 0xA] 000002E2 2D40 FFF0 move.l [A6 - 0x10], D0 000002E6 B0AD FE0C cmp.l D0, [A5 - 0x1F4] 000002EA 588F addq.l A7, 4 000002EC 6760 beq +0x62 /* 0000034E */ 000002EE 2F2E FFEC move.l -[A7], [A6 - 0x14] 000002F2 4EAD 0812 jsr [A5 + 0x812 /* export_254 */] 000002F6 2D40 FFF4 move.l [A6 - 0xC], D0 000002FA 2040 movea.l A0, D0 000002FC 2050 movea.l A0, [A0] 000002FE 2068 000A movea.l A0, [A0 + 0xA] 00000302 2D48 FFF8 move.l [A6 - 0x8], A0 00000306 2050 movea.l A0, [A0] 00000308 2F08 move.l -[A7], A0 0000030A 2254 movea.l A1, [A4] 0000030C 2F29 0092 move.l -[A7], [A1 + 0x92] 00000310 4EAD 2122 jsr [A5 + 0x2122 /* export_1056 */] 00000314 588F addq.l A7, 4 00000316 205F movea.l A0, [A7]+ 00000318 B068 0030 cmp.w D0, [A0 + 0x30] 0000031C 588F addq.l A7, 4 0000031E 672E beq +0x30 /* 0000034E */ 00000320 2054 movea.l A0, [A4] 00000322 2F28 0092 move.l -[A7], [A0 + 0x92] 00000326 4EAD 2F2A jsr [A5 + 0x2F2A /* export_1505 */] 0000032A 2D40 FFE8 move.l [A6 - 0x18], D0 0000032E 2053 movea.l A0, [A3] 00000330 216E FFE8 000C move.l [A0 + 0xC], [A6 - 0x18] 00000336 2F0B move.l -[A7], A3 00000338 206E FFE8 movea.l A0, [A6 - 0x18] 0000033C 2F08 move.l -[A7], A0 0000033E 2050 movea.l A0, [A0] 00000340 2050 movea.l A0, [A0] 00000342 2268 0020 movea.l A1, [A0 + 0x20] 00000346 4E91 jsr [A1] 00000348 4FEF 000C lea.l A7, [A7 + 0xC] 0000034C 600A bra +0xC /* 00000358 */ label0000034E: 0000034E 2F0B move.l -[A7], A3 00000350 2F0C move.l -[A7], A4 00000352 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] 00000356 508F addq.l A7, 8 label00000358: 00000358 4CEE 1800 FFE0 movem.l A3,A4, [A6 - 0x20] 0000035E 4E5E unlink A6 00000360 4E75 rts